package com.tencent.sr.iris.activity.interfaces.response.group.task;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * 区发接口文档地址：https://iwiki.woa.com/pages/viewpage.action?pageId=4006835426
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("个人业绩 - 列表")
public class QuFaPerformancePersonalRes {

    @ApiModelProperty("组织路径")
    private String groupIdPath;
    @ApiModelProperty("uid")
    private String uid;
    @ApiModelProperty("导师UID")
    private String guideUid;
    @ApiModelProperty("订单数量")
    private Integer salesOrderNum;
    @ApiModelProperty("订单金额(分)")
    private Long salesAmt;
    @ApiModelProperty("客单价(分)")
    private Long salesAtv;
    @ApiModelProperty("下单人数")
    private Integer salesUserNum;
    @ApiModelProperty("总基础收益")
    private Long salesIncomeAmt;
    @ApiModelProperty("自购收益(分)")
    private Long salesSelfIncomeAmt;
    @ApiModelProperty("推广收益(分)")
    private Long salesPromoteIncomeAmt;
    @ApiModelProperty("总收益(总基础+总加码)")
    private Long salesIncomeAmtAll;
    @ApiModelProperty("总加码")
    private Long overchargeSalesIncomeAmt;
    @ApiModelProperty("总自购(加码)")
    private Long selfIncomeAmtAll;
    @ApiModelProperty("总推广(加码)")
    private Long promoteIncomeAmtAll;
    @ApiModelProperty("实际基础加码总佣金字段")
    private Long actualSalesIncomeAmtAll;
    @ApiModelProperty("更新时间")
    private String updateTime;
    @ApiModelProperty("uid记录数")
    private Integer uidNum;
    @ApiModelProperty("交易成功且待分佣金额")
    private Long waitCommissionAmt;
    @ApiModelProperty("待分佣gmv")
    private Long waitCommissionGmv;
    @ApiModelProperty("预估奖励佣金")
    private Long rewardIncomeAmt;
    @ApiModelProperty("实际奖励佣金")
    private Long actualSalesRewardIncomeAmtAll;
}
